
.sign-text:hover{background:0;color:#777}
.sign-text {color:#777;font-style:italic; cursor:pointer;}
.sign-text:visited{color:#777;font-style:italic}

.header_bg {
	/*background-image:-moz-linear-gradient(50% 0%, #345e6e, #012b3b)*/
	background: url(img/headerBG.png)  repeat-x;
}

.main{
 float:left;
 width:100%;
}

.control-label{
	width:35px;
}
.clear {
	clear:both;
}
.footer_info {
	min-height:50px;
	cursor:pointer;
	float:left;
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:small;
}

.side_info_div{
	float:left; 
	width:100%; 
}
.side_info {
	hieght:100%;
	border-radius:          0px 0px 0px 0px;
    -moz-border-radius:     0px 0px 0px 0px;
    -webkit-border-radius:  0px 0px 0px 0px;
    
    
    box-shadow:         0 0 7px #aaa;
    -moz-box-shadow:    0 0 7px #aaa;
    -webkit-box-shadow: 0 0 7px #aaa;
    
    
    background:#024c5d;

		margin:0px;
		color:#ffffff;
}

 .reference_conment{
	border-radius:2px;
	box-shadow:0 0 3px #ddd;
    margin: 3px 0px;
	padding: 0px;
	border: 1px solid #CCC;
	min-height: 70px;
	margin-left: 5px;
	line-height:16px;
	width:70%;
}


.feedBack {
    margin: 20px 0px 0px 0px;
	padding: 0px;
	min-height: 70px;
	margin-left: 85px;
	line-height:16px;
	width:85%;
	float:left;
}

.head_nav {
    margin: 20px 0 5px 10px;
}

.subTabs {
	margin: 0; 
	padding: 0px 0px 0px 0px; 
	width: 1000px;
	line-height: 25px;
	height: 25px;
	z-index:99999;
	top:0; 
	zoom:1;
	background: #4682B4;
	border-bottom: 1px solid #4682B4;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);

}

.cur_sub_tab span {
	padding:6px 6px 6px 6px;
	color:white;
	background: #68a4d6;
}

.sub_tab {
	color: #fff;
	
}

.sub_tab span{
	padding:6px 6px 6px 6px;
	color:white;
	background: #4682B4;
}

.sub_tab span:hover{
	padding:6px 6px 6px 6px;
	color:white;
	background: #3571a3;
}

.subTabs div {
	
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	position: relative;
	padding: 0 10px;
    float: left;
	display: block;
	width: auto;
	/*color: #385c5b;*/
	letter-spacing: 1px;
	text-align: center;
    cursor:pointer;
}


.basic-title .text{
	padding:3px 0 2px;
	display:inline-block;
	margin-top:8px;
	margin-left:4px;
	margin-top:0;margin-left:0;
	line-height:18px;
	font-size:16px;
	font-weight:normal;
	color:#777;

}
.basic-title a{
	color:#777;
	text-decoration:none;
}
.basic-title a:hover {
	text-decoration:none;
	cursor:pointer;
}

.tab_cur {
	/*background-image:-moz-linear-gradient(50% 0%, #f6735f, #a3402c);*/
	background: url(img/navBG_cur.png)  repeat-x;
	color: #fff;
}

.tab_nor {
	/*background-image:-moz-linear-gradient(50% 0%, #345e6e, #012b3b);*/
	background: url(img/navBG.png)  repeat-x;
	color: #FFF;
}

.tab_nor:hover {
	/*background-image:-moz-linear-gradient(50% 0%, #123c4c, #012b3b);*/
	background: url(img/navBG_hov.png)  repeat-x;
	color: #FFF;	
}


.tabs div {
	border-right:1px solid #012b3b;
	border-left:1px solid #666;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	position: relative;
	padding: 10px 20px 0px 20px;
    float: left;
	display: block;
	width: 120px;
	/*color: #385c5b;*/
	letter-spacing: 1px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    box-shadow: 3px 0 3px rgba(0,0,0,0.1), -3px 0 3px rgba(0,0,0,0.1);
    cursor:pointer;
}

.tabs div:after {
    content: '';
	background: #4682B4;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	display: block;
}


.tabs div:first-of-type {
    z-index: 4;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1);
}


.clear-shadow {
	clear: both;
}

.commentTitle {
	
	font-size:16px;
}

.content {
	background: #fff;
	float:left; 
	width:100%; 
	min-height:1000px; 
	
	border-radius:          0px 0px 0px 0px;
    -moz-border-radius:     0px 0px 0px 0px;
    -webkit-border-radius:  0px 0px 0px 0px;
    
    border:         1px solid #eee;
    box-shadow:         0 0 7px #aaa;
    -moz-box-shadow:    0 0 7px #aaa;
    -webkit-box-shadow: 0 0 7px #aaa;
}

.bottom_conetent {
	width:100%;
	height:200px;
	float:left;
}


#nav { 
	overflow:hidden;
	margin: 0; 
	padding: 0px 0px 0px 0px; 
	width: 1000px;
	height: 35px;
	z-index:999;
	top:0; 
	zoom:1;
	background: #012b3b;
	border-bottom: 1px solid #4682B4;
	
}


a:link, a:visited {
	cursor:pointer;
	color: #328dcc;
	text-decoration: none;
	/*color: #000000;
	text-decoration: none;*/
}

a {
	cursor:pointer;
}

a:hover, a:active {
	color: #328dcc;
	text-decoration: underline;
	/*color: #328dcc;
	text-decoration: none;*/
}


.title_header {
	font-family:Cambria;
	font-weight: 600;
	font-size: 300%;
	margin: 40px 0px 5px 0px;
	padding-top: 10px;
	color: #F5F5F5;
	float:left;
}

.welcome {
	font-family: Arial;
	font-weight: bold condensed;
	font-size: 90%;
	color: #66ccff;
	padding: 0px 0px 0px 25px;
}

.logo {
	padding: 0px 10px 0px 0px;
}

#globalLinks a {
	font-family: Arial;
	font-size: 90%;
	text-decoration: none;
	color: #FFFFFF;
}

#globalLinks a:hover, a:active {
	color: #328dcc;
	text-decoration: none;
}



.entry-common { padding: 5px 5px 5px 5px;width: 95%;}

.focus-cat{ background: #D14836; color: white; font-size: 14px; padding: 0px 20px; width: 30px;  left: 0; height: 22px; line-height: 22px; }

.entry-archive{ border-bottom: none; padding-bottom: 0px; }

/* ��ҳ���۰�ť */
.entry-comment-number { position: absolute; width: 30px; height: 24px; color: white;    top: 2px;   right: 1px; }
.entry-comment-number a{ text-align: center; width: 30px; height: 20px; display: block; position: absolute; background: #4682B4; font-size: 14px; line-height: 20px; color: white; margin: 0px; padding: 0px; z-index: 2;  }
.entry-comment-number .corner { background:#eee; display: block;  position: absolute; left: 12px;    bottom: 0px; height:0;  width:0;    font-size:0;    line-height:0;  border-width: 4px 4px; border: 4px solid transparent;  border-color: #4682B4  #ffffff #ffffff #4682B4; z-index: 1;     }

.entry-comment-number:hover a{ background: #bbb; }
.entry-comment-number:hover .corner{ border-color:  #bbb  #ffffff #ffffff #bbb; }




 /* ǰ׺���� */
.pre-cat {  
	float:left;     
	color:#222;     
	position:relative;  
	margin-right:14px;  
	font-size:14px;     
	line-height:20px;   
	background-color:#efefef; 
	
	border-radius:          5px 5px 5px 5px;
    -moz-border-radius:     5px 5px 5px 5px;
    -webkit-border-radius:  5px 5px 5px 5px;
    
   
    box-shadow:         0 0 2px #aaa;
    -moz-box-shadow:    0 0 2px #aaa;
    -webkit-box-shadow: 0 0 2px #aaa;
	
}
.pre-cat a{     color:#232323;     display:block;  padding:1px 4px; }
.pre-cat a:hover{ text-shadow:none;      }
.pre-cat-arrow {    
	position: absolute; 
	height: 0; 
	width: 0;
	 font-size: 0; 
	 line-height: 0; 
	 border: 8px solid transparent; 
	 right: -14px; 
	 top: 3px; 
	 border-left-color:#efefef;
	
}
.pre-cat:hover .pre-cat-arrow {     border-left-color:#efefef; }


.entry{ padding: 20px; overflow: hidden; width: 100%; }


.entry-name a { text-decoration: none; }
.entry-name a:hover { text-decoration: none; }

.entry-meta { margin-right: 5px; margin-top: 1px; font-size: 12px; padding:0px 0 0px 0; color:#aaa;}
.entry-meta a { }
.entry-meta a:hover {  }


.entry-content{
	padding:5px 5px 5px 5px;
	margin: 0 10px 0px 10px; 
	width: 95%;
	letter-spacing:1px;
	line-height:190%;
	word-break:break-all; 
	font-size:14px;
}



.entry-more-link { font-weight: bold; }
.entry-header { position: relative; margin: 0 0 0 42px; margin:0;  }


.wc_box{}
.login_area{font-size:small;padding-bottom:10px;vertical-align:bottom;_vertical-align:top;margin-right:5px;margin:0 6px;vertical-align:top;position:static;height:auto;padding:3px;margin-bottom:8px;display:inline-block;*display:inline;*zoom:1;}

  .wb_cmR{margin-left:60px;}
  .wbPubbox{padding-bottom:30px;}
  .WB_pubBoxPlus{_vertical-align:middle;margin-top:2px;margin-top:0;}  
  .replyBox{ height:180px;display:none;margin-top:20px}

  
 .wc_list_nod{
	 _height:auto;
	 clear:both;
	 margin-top:5px;
 
 }
 .wbavatar{float:left;width:50px;overflow:hidden;}
 .user_info{
   width:100%;
   float:left;
   color:#aaa;
   font-size:small; 
   background: #f5f5f5; 
   padding: 5px 0px 5px 0px;
 }
 
 .entry-main {
	 float:left;
	 border-bottom:1px dashed #ccc;
	 padding-bottom:16px;
 }



  .info_left {
  	float:left;
  	margin-left:5px;
  }
  .info_left a {color:#4682B4;cursor:pointer;}
  
  .comment_info {
  	float:left;
  	color:#aaa;
  	font-size:small;
  	padding-left:5px;
  }

  .comment_info a {color:#aaa;cursor:pointer;}
  

 .content_txt{
 	padding:8px 8px;
 	line-height:1.7;
 	color:#444;
 	word-break:break-all; 
 
 }
 

 .info_right{
 	float:right;
 	margin-right:5px;
  }
 .info_right a{font-size:small; color:#aaa; margin-left:20px; cursor:pointer;outline: none;}
 .wc_main{}

 .user_rate{font-size:14px;padding:10px 0;position: relative;width:120px;margin-left:8px;}
.user_rate p{margin:0;padding:0;display:inline;height:40px;overflow:hidden;position:absolute;top:0;left:0px;margin-left:85px;}
.user_rate p span.s{font-size:14px;line-height:20px;float:left;font-weight:bold;color:#DD5400;}
.user_rate p span.g{font-size:10px;display:block;float:left;color:#DD5400;}
.big_rate_bak{width:75px;height:15px;overflow:hidden;text-align:left;position:absolute;top:0px;left:0px;display:inline-block;background:url(img/nst1.gif) ;}
.big_rate_bak b{display:inline-block;width:15px;float:left;height:15px;position:relative;z-index:1000;cursor:pointer;overflow:hidden;}
.big_rate_up{width:75px;height:15px;position:absolute;top:0;left:0;background:url(img/st.gif) left top;}
 
 
.user_rate_s{font-size:11px;padding:0;position: relative;float:left; margin-top:3px;margin-left:1px;}
.user_rate_s p{padding:0;display:inline;height:30px;overflow:hidden;position:absolute;top:0;left:0px;margin-left:55px;}
.user_rate_s p span.s{font-size:11px;line-height:15px;float:left;font-weight:bold;color:#DD5400;}
.user_rate_s p span.g{font-size:9px;display:block;float:left;color:#DD5400;}
.big_rate_bak_s{width:50px;height:10px;overflow:hidden;text-align:left;position:absolute;top:0px;left:0px;display:inline-block;background:url(img/nst10.gif) ;}
.big_rate_bak_s b{display:inline-block;width:10px;float:left;height:10px;position:relative;z-index:1000;cursor:pointer;overflow:hidden;}
.big_rate_up_s{width:50px;height:10px;position:absolute;top:0;left:0;background:url(img/st10.gif) left top;}
 
 
 DIV.msdn {
	float:right; 
	margin:3px 3px 3px 3px;
	padding:2px 2px 2px 2px;
	FONT-SIZE: 11px;
	COLOR: #313031; 
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; 
	TEXT-ALIGN: right
}
DIV.msdn A {
	cursor:pointer;border:#b7d8ee 1px solid; PADDING-RIGHT: 6px;PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px 4px;  COLOR: #0030ce; PADDING-TOP: 5px; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	border:#b7d8ee 1px solid;COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
	
}

DIV.msdn SPAN.current {
	border:#b7d8ee 1px solid;PADDING-RIGHT: 6px; PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 3px;MARGIN: 0px 3px; COLOR: #444444;PADDING-TOP: 5px;BACKGROUND-COLOR: #d2eaf6;
}

.feedback_deleted {
  padding:6px 10px 5px;*padding:7px 10px 4px;line-height:16px;color:#DB7C22;font-size:12px;background-color:#FFFCEF;border:solid 1px #FFBB76;border-radius:2px;box-shadow:0 0 3px #ddd;
  margin-left:80px;
}

.potal_title_div {
	float:left;
	width:100%;
	height:38px;
	border:0px;
	padding:0;
	margin:0;
	background:url(../images/title.png) repeat-x;
}

.potal_title_div_without_float {
	width:100%;
	height:38px;
	border:0px;
	padding:0;
	margin:0;
	background:url(../images/title.png) repeat-x;
}
 